@CHARSET "UTF-8";

body {
	margin: 0; padding: 0; font-family: '宋体'; font-size: 12px; -webkit-text-size-adjust: none;
}

form,ul,li {
	margin: 0; padding: 0;
}

ul,li {
	list-style-type: none;
}

a,img {
	border: 0;
}

.clear {
	clear: both;
}

.fl{
    float: left;
}

.fr{
    float: right;
}

#header {
	width: 100%; height: 145px; z-index: 5000;background: transparent url("../images/hdnav.png") left top repeat-x;position: relative;
}

#mainNav {
	width: 1024px; height: 145px; margin: 0 auto; position: relative; z-index: 5001; 
}

#mainNav ul li {
	float: left; margin-top: 67px;
}

#hotline {
	background: transparent url('../images/hotline.jpg') left top no-repeat; width: 181px; height: 42px; overflow: hidden; position: absolute; left: 774px; top: 0px;
}

#subnav0 {
	position: absolute; left: 40px; top: 124px; width: 995px; z-index: 1001; cursor: pointer; display: none;
}

#subnav0 ul li {
	float: left; width: 158px; height: 70px; overflow: hidden; position: relative; margin-top: 0px;
}

#subnav5 {
	position: absolute; left: 0px; top: 124px; width: 996px; background: transparent url('../images/subnavbg.png') left top no-repeat; z-index: 1001; cursor: pointer;display:none;
}

#subnav5 ul li {
	margin-top: 0px; width: 199px; height: 227px;
}

#subbnav51,#subbnav52,#subbnav53,#subbnav54,#subbnav55 {
	padding-left: 40px; padding-top: 16px; background-color: transparent; width: 158px; height: 140px; margin-left: 1px;
}

#subbnav51 ul li,#subbnav52 ul li,#subbnav53 ul li,#subbnav54 ul li,#subbnav55 ul li {
	margin-top: 0px; width: 125px; height: 22px; line-height: 22px;
}

#subtitle1,#subtitle2,#subtitle3,#subtitle4,#subtitle5 {
	position: relative; width: 199px; height: 70px; overflow: hidden;
}

.subnavimg {
	position: absolute; top: 0px; left: 0px;
}

#subnav5 a {
	text-decoration: none; color: #666666;
}

#subnav5 a:hover {
	text-decoration: none; color: #000000;
}

.menuarrow {
	visibility: hidden;
}

#pagebg{
    background: #ffffff;position: absolute;top: 0px;left: 0px;z-index: 120;width: 100%;height: 800px;
}

#loading{
    position: absolute;top:15%;left:50%;
}

#mainkv {
	width: 100%; height: 494px; margin: 0 auto; z-index: 500;position: relative;top:-21px;
}

#honor {
	width: 100%; margin-top: -152px; z-index: 1000; position: relative;
}

#honorcontent {
	width: 980px; margin: 0 auto; background: #ffffff url('../images/honorbg.jpg') right top no-repeat;
}

#container {
	width: 100%;padding-top: 340px;position: relative;top:-21px;z-index: 99;
}

.maincontent {
	width: 1000px; margin: 0 auto; background: url('../images/ctbg.png') left top no-repeat;position: relative;z-index: 200;
}

.mainsection{
    padding-left:50px;padding-top:30px;width: 860px;
}

.maintitle{

}

.maintitle_fr{
    float: right;padding-top:18px;
}

.gywm_article{
    font-size: 14px;line-height: 24px;padding-top:75px;padding-left:52px;
}

.gywm_articlesec{
    float:left;width:345px;
}

.gywm_articlesec1{
    width: 42px;float: left;padding-top:5px;
}

.gywm_articlesec2{
    width: 298px;float: left;padding-left:5px;
}

.gywm_articlesec3{
    padding-left:5px;
}

.zczc_article{
    font-size: 14px;line-height: 24px;padding-top:75px;padding-left:85px;color:#666666;
}

.zczc_articlesec{
    float:left;width:360px;
}

.zczc_articlesec1{
    width: 60px;float: left;padding-top:5px;text-align: center;
}

.zczc_articlesec2{
    width: 295px;float: left;padding-left:5px;
}

.zczc_articlesec3{
    padding-left:5px;
}

.qywh_summary{
    background: url('../images/ctbg2.png') center top no-repeat;width:1000px;height: 435px;position: absolute;top:110px;left: 0px;font-size: 14px;line-height: 24px;color:#666666;z-index:300;
}

.qywh_summary1{
    width: 760px;padding-top:60px;margin: 0 auto;
}

.qywh_summary2{
    float: left;width: 360px;
}

.qywh_summary3{
    float:left;width:400px;
}

.qywh_summary4{
    width: 42px;float: left;padding-top:5px;
}

.qywh_summary5{
    width: 350px;float: left;padding-left:5px;
}

.qywh_summary6{
   padding-left:5px;
}

.qywh_intro{
    font-size: 14px;line-height: 24px;padding-top:475px;padding-left:70px;color:#666666;width: 760px;
}

.qywh_intro1{
    padding-top:50px;
}

.qywh_intro2{
    padding-left: 28px;padding-top:10px;
}

.qyry_content{
    font-size: 14px;line-height: 24px;padding-top:525px;padding-left:125px;color:#666666;width: 760px;
}

#timeline{
    width: 600px;height: 80px;overflow: hidden;
}

#timeline ul li{
    width: 50px;text-align: center;float: left;padding-left:38px;padding-right:38px;
}

#yearct{
    width: 4000px;
}

.yearicon{
	cursor: pointer;
}

#yearcontent{
    width: 450px;
}

.yeartxt{
    color:#333333;font-size: 18px;font-weight: bold;font-family: '微软雅黑';
}

.djgz_content{
    font-size: 14px;line-height: 24px;padding-top:75px;padding-left:85px;color:#666666;
}

.downcontent{
    font-size: 14px;line-height: 24px;padding-top:475px;color:#666666;width: 900px;padding-left:90px;
}

.ldghsection{
    font-size: 14px;line-height: 24px;padding-top:75px;padding-left:45px;color:#666666;
}

.ldghk{
    float: left;width: 495px;height: 321px;background: url('../images/p1.png') left top no-repeat;padding-left:15px;padding-top:14px;
}

.ldghsection1{
    float: left;width: 220px;padding-left:10px;
}

.honoritem {
	position: relative; float: left; width: 186px; padding-top: 38px;
}

.honortitle {
	font-family: '微软雅黑'; font-size: 16px; font-weight: bold; padding-top: 15px; padding-bottom: 15px; text-align: center; color: #666666;
}

.honorsummary {
	color: #9b9b9b; line-height: 18px;
}

.honortag {
	background: transparent url('../images/datetag.png') left top no-repeat; width: 30px; height: 50px; position: absolute; left: 15px; top: 25px; font-family: 'arial'; color: #ffffff; padding-left: 7px;
	padding-top: 5px; font-weight: bold;
}

.honortag2 {
	background: transparent url('../images/datetag2.png') left top no-repeat; width: 30px; height: 50px; position: absolute; left: 15px; top: 25px; font-family: 'arial'; color: #ffffff; padding-left: 7px;
	padding-top: 5px; font-weight: bold;
}

.dian {
	float: left; padding-left: 14px; padding-right: 14px; padding-top: 30px;
}

#honorlist {
	padding-left: 54px; padding-top: 32px; float: left; color: #666666;
}

#honorli {
	padding-top: 24px;
}

#honorli ul li {
	height: 24px; line-height: 24px;
}

#intro {
	width: 400px; height: 190px; padding-left: 38px; float: left;
}

#introcontent {
	color: #666666; line-height: 22px; padding-top: 25px; padding-left: 18px;
}

#enterprise {
	width: 460px; margin-left: 80px; float: left;
}

#enterlist {
	color: #666666; line-height: 24px; padding-top: 25px; padding-left: 18px;
}

#enterprise ul li {
	width: 200px; height: 24px; line-height: 24px; float: left;
}

#newsletter {
	float: left; position: relative; width: 375px; padding-left: 35px; padding-top: 14px; padding-bottom: 12px;
}

#searchtxt {
	background: transparent url(../images/searchtext2.jpg) left top no-repeat; border: 0; width: 180px; height: 23px; line-height: 23px;
}

#submitnl {
	background: transparent url(../images/searhbtn.jpg) left top no-repeat; border: 0; width: 29px; height: 23px;
}

#footernav {
	color: #666666; float: right; width: 320px; padding-top: 18px; padding-bottom: 18px;
}

#footernav ul li {
	float: left;
}

#footernav ul li a {
	text-decoration: none; color: #666666;
}

#footernav ul li a:hover {
	text-decoration: underline; color: #333333;
}

.splitline {
	background-color: #e7e7e7; width: 980px; height: 1px; overflow: hidden;
}

#copyright {
	font-size: 12px; color: #999999; font-family: 'arial'; padding-top: 32px; padding-bottom: 32px;
}

#sidebar {
	width: 146px; padding-left: 92px; padding-top: 156px; float: left;
}

#sidebar ul li {
	line-height: 36px; height: 36px; font-weight: bold;
}

#sidebar a {
	font-size: 14px; color: #666666; text-decoration: none;
}

#sidebar a:hover {
	font-size: 14px; color: #2e5e20; text-decoration: none;
}

		.joinypcontent{ font-size: 14px;line-height: 24px;padding-top:75px;color:#666666; }
		.imgshadow{width: 320px;height: 193px;background: url('../images/p2.png') left top no-repeat;padding-left:15px;padding-top:15px;float: left;}
		.joinyptitle{width: 860px;}
		.joinyptitle1{float: left;padding-left: 46px;}
		.joinyptitle2{float: right;padding-right: 46px;}
		.joinypline{width: 100%;height: 1px;background-color: #e8e7e7;margin-top: 24px;overflow: hidden;margin-bottom: 24px;}
		.joinypdetail{width: 765px;padding-left:60px;padding-top:18px;}

.lxwmsection{
	width: 760px;margin: 0 auto;padding-top:100px;
}

.lxwmpic{
	width:254px;color:#666666;line-height: 24px;padding-left:8px;font-size:14px
}

.lxwmintro{
	float: left;width: 320px;
}

.lxwmline{
	float: left;width: 1px;height: 600px;background-color: #e8e7e7;overflow: hidden;
}

.lxwmtel{
	float: left;width: 315px;line-height: 48px;padding-left:115px;color:#666666;font-size: 14px;
}


.joinypsection{
	padding-left:50px;padding-top:10px;width: 940px;
}

.joinypmenucontent{
	font-size: 14px;line-height: 24px;padding-top:465px;padding-left:10px;color:#666666;width: 920px;
}

.joinypmenus1{
	width:195px;float:left;padding-top:25px;font-size:12px;
}

.joinypmenus2{
	width:1px;float:left;
}

.joinyplinexx{
	width: 1px;height: 600px;background-color: #e8e7e7;overflow: hidden;
}

.joinypctdetail{
	width:700px;float:left;line-height:30px;
}

.joinypdetailtxt{
	width:580px;padding-left:50px;padding-top:30px;
}

#emplist a {
	text-decoration: none;color:#666666;
}

#emplist a:hover {
	text-decoration: none;
}